@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/
.banner{height:621px;}




/**/
.xt{margin-top: 60px;height: 368px;font-family: "Microsoft YaHei","微软雅黑","黑体";}
.xt h2{text-align: center;height: 65px;color: #333333;font-size: 40px;font-weight: normal;}
.xt h2 b{color: #015FB0}
.xt ul li{float: left;position: relative;width: 160px}
.xt ul li span{float:left;text-align: center;padding-top:25px}
.xt ul li span a{width: 160px;padding-top: 175px;display: block;color: #333333;font-size: 22px;text-transform: uppercase;}
.xt ul li span a:hover{font-weight: bold;text-decoration: none;}
.xt ul li p{width: 271px;padding:60px 0 0 18px;display: block;float: left;color: #333333;font-size: 16px;line-height: 35px}
.xt ul li span a.s1{background: url(xt1.jpg) no-repeat}
.xt ul li span a.s2{background: url(xt2.jpg) no-repeat}
.xt ul li span a.s3{background: url(xt3.jpg) no-repeat}
.xt ul li span a.s4{background: url(xt4.jpg) no-repeat}
.xt ul li span a.s1:hover,.xt ul li.l1 span a.s1{background: url(xt5.jpg) no-repeat}
.xt ul li span a.s2:hover,.xt ul li.l1 span a.s2{background: url(xt6.jpg) no-repeat}
.xt ul li span a.s3:hover,.xt ul li.l1 span a.s3{background: url(xt7.jpg) no-repeat}
.xt ul li span a.s4:hover,.xt ul li.l1 span a.s4{background: url(xt8.jpg) no-repeat}
.xt ul li.l1{width: 515px; overflow:hidden;}
.xt ul li{ height:238px; overflow:hidden; transition:all 0.5s ease-out; -moz-transition:width 0.5s ease; -webkit-transition:width 0.5s ease;-o-transition:width 0.5s ease;}
.xt ul li em{background: url(xt.jpg) no-repeat right 0;height: 259px;position: absolute;right: 0;top: 0;width: 20px;display: block;}
/**/
.case{background: url(casebj.jpg) no-repeat center 0;height:725px;font-family: "Microsoft YaHei","微软雅黑","黑体";}
.case h2{text-align: center;height: 125px;color: #333333;font-size: 40px;font-weight: normal;}
.case h2 b{color: #015FB0}
.case h2 span{display:block;font-size: 20px;padding-top: 12px}
.case dl{width: 748px;height: 488px;border: 1px solid #dcdcdc;background: #fff;font-size: 0;line-height: 0}
.case dl dt img{padding: 7px;width: 732px;height: 376px}
.case dl dd{padding: 8px 21px 0 31px}
.case dl dd span{float: left;width: 555px;color: #2c2c2c;font-size: 14px;line-height: 27px;}
.case dl dd span b{font-size: 16px}
.case dl dd em{float: right;width: 111px;height: 36px;background: #0070d3;display: block;text-align: center;}
.case dl dd em a{font-style:normal;font-size: 14px;color: #fff;line-height: 36px;}
.case ul li{font-size: 0;line-height: 0;position: relative;margin-bottom: 12px;z-index:8; margin-left:6px;}
.case ul li em{display: block;width:6px;height: 13px;position: absolute;top: 52px;left: -6px;}
.case ul li img{width: 212px;height: 106px;display: block;border: 3px solid #fff}
.case ul li a:hover img,.case ul li.cur a img{border: 3px solid #d40715}
.case ul li a:hover em,.case ul li.cur a em{background: url(case_03.gif) no-repeat;}
.cas{position: relative; z-index:99;}
.cas a{width: 88px;height: 28px;display: block;position: absolute;z-index:99;}
.cas a.lf{top:0;left: 65px}
.cas a.lr{top: 455px;left: 65px}
.case-r ul .tempWrap{ overflow:visible!important; overflow-Y:hidden!important;}
/**/
.cpzx{background: url(cpzxbj.jpg) no-repeat center 0;height:941px;font-family: "Microsoft YaHei","微软雅黑","黑体";}
.cpzx h2{text-align: center;height: 125px;color: #333333;font-size: 40px;font-weight: normal;}
.cpzx h2 b{color: #015FB0}
.cpzx h2 span{display:block;font-size: 20px;padding-top: 12px}
.cpzx-t{height: 50px;background: #0a76d5;width: 1000px;line-height: 50px;overflow:hidden;}
.cpzx-t ul li{float: left;/* background: url(cpzx_06.jpg) no-repeat right 34px; */}
.cpzx-t ul li a{/* padding-left: 26px; *//* width:185px; */color: #fff;font-size: 14px;display: block;padding: 0 17.85px;}
.cpzx-t ul li a:hover,.cpzx-t ul li.cur a{background: #015FB0  no-repeat 175px 30px;}
.cpzx-t ul li.l2 a,.cpzx-t ul li.l1 a{width: 150px}
.cpzx-t ul li.l2 a:hover,.cpzx-t ul li.l1 a:hover,.cpzx-t ul li.l2.cur a,.cpzx-t ul li.l1.cur a{background:#015FB0 url(cpzx_03.jpg) no-repeat 145px 30px;}
.cpzx-t ul li.l3 a{width: 105px}
.cpzx-t ul li.l3{background: none;}
.cpzx-t ul li.l3 a:hover{background:#015FB0 url(cpzx_03.jpg) no-repeat 100px 30px;}
.cpzx-t p{padding-right: 26px}
.cpzx-t p a{color: #fff;font-size: 14px}
.cpzx-l dl{background:url(cpzx.jpg) no-repeat center 0;height: 431px;padding: 0 96px 0 33px}
.cpzx-l dt{width: 512px;float: left;padding-top: 20px }
.cpzx-l dd{width: 286px;float: right;padding-top: 113px}
.cpzx-l dd h4{height: 38px;border-bottom: 2px solid #b1bec5;margin-bottom:8px}
.cpzx-l dd h4 a{color: #006bcf;font-size: 20px;}
.cpzx-l dd p{font-size: 16px;color:#000;line-height: 33px; }
.cpzx-l{position: relative;}
.cps{position:absolute;top: 347px;right: 202px; z-index:99;}
.cps a{width: 84px;height: 30px;display:inline-block;margin-left: 8px}
.cps a.lf{background:url(cp1.jpg) no-repeat }
.cps a.lr{background:url(cp2.jpg) no-repeat }
.cps a.lf:hover{background:url(cp3.jpg) no-repeat }
.cps a.lr:hover{background:url(cp4.jpg) no-repeat }

.cpzx-c{background: url(cpzx.jpg) no-repeat center top #fff;overflow:hidden;height: 650px;}
.cpzx-c ul li{float: left;width: 245px;height: 275px;background: #fff;overflow: hidden;position: relative;margin:30px 5px 0 0}
.cpzx-c ul .none{margin-right: 0}
.cpzx-c ul li span{display: block;position: absolute;bottom: 0px;left: 0px;color: #333333;font-size: 14px; padding-left:10px; padding-right:0px; width:236px;}
.cpzx-c ul li span i{ float:left; font-style:normal; display:block; width:172px; height:29px; line-height:29px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.cpzx-c ul li span em{display: block;background:url(go.jpg) no-repeat;width: 50px;height: 29px;margin-top: 0px; float:right;}
.cpzx-c ul li img{ height:245px; width:245px; display:block; margin:0 auto;}
/**/
.sy{background: url(sybj.jpg) no-repeat center 0;height:918px;font-family: "Microsoft YaHei","微软雅黑","黑体";}
.sy h2{text-align: center;height: 152px;color: #333333;font-size: 40px;font-weight: normal;}
.sy h2 b{color: #015FB0;font-size: 50px}
.sy h2 span{display:block;font-size: 20px;padding-top:7px}
.sy-y{position: relative;}
.sy ul li{float: left;}
.sy ul li em{display: block;}
.sy ul li span{width: 230px;color: #333333;font-size: 16px;line-height: 29px;}
.sy ul li span b{display:block;color: #0f81eb;font-size: 32px;padding-bottom: 10px;}
.sy ul li span i{font-style: normal;display: none;}
.sy ul li.l1 span{position: absolute;top: 60px;left: 15px}
.sy ul li.l1 em{position: absolute;top: 150px;left: 180px;}
.sy ul li.l2 span{position: absolute;top:17px;right: 0;width: 251px}
.sy ul li.l2 em{position: absolute;top: 0;right:325px;}
.sy ul li.l3 span{position: absolute;top:322px;right:-110px;width: 251px}
.sy ul li.l3 em{position: absolute;top:190px;right:75px;}
.sy ul li.l4 span{position: absolute;top:555px;right:0px;width: 251px}
.sy ul li.l4 em{position: absolute;top:520px;right:265px;}
.sy ul li.l5 span{position: absolute;top:515px;left:10px;width: 251px}
.sy ul li.l5 em{position: absolute;top:377px;left:65px;cursor:pointer;}
.sy ul li.l1 em,.sy ul li.l2 em{background: url(sy1.png) no-repeat;width: 98px;height: 98px}
.sy ul li.l3 em,.sy ul li.l4 em{background: url(sy3.png) no-repeat;width: 106px;height: 106px; }
.sy ul li.l5 em{background: url(sy2.png) no-repeat;width: 98px;height: 98px;cursor:pointer;}
.sy ul li.cur span b{color: #ff7800}
.sy ul li.cur.l1 em,.sy ul li.cur.l2 em{background: url(sy4.png) no-repeat;}
.sy ul li.cur.l3 em,.sy ul li.cur.l4 em{background: url(sy6.png) no-repeat;}
.sy ul li.cur.l5 em{background: url(sy5.png) no-repeat;}
/**/
.fa{background: url(fabj.jpg) no-repeat center 0;height: 677px;font-family: "Microsoft YaHei","微软雅黑","黑体";}
.fa h2{text-align: center;height: 143px;color: #333333;font-size: 40px;font-weight: normal;}
.fa h2 b{color: #015FB0;font-size:46px}
.fa h2 span{display:block;font-size: 20px;padding-top:6px}
.fa-l ul li{margin-bottom:5px;}
.fa-l ul li a{width: 131px;padding:37px 0 0 63px;height: 72px;display: block;color: #1a1a1a;font-size: 18px;line-height:20px;border: 1px solid #efefef}
.fa-l ul li a:hover{color: #fff;text-decoration: none;border: 1px solid #015FB0}
.fa-l ul li a:hover span,.fa-l ul li.l1 a span{color: #98bef4}
.fa-l ul li.l1 a{background:#dcdcdc url(f5.png) no-repeat 18px 43px;}
.fa-l ul li.l2 a{background:#dcdcdc url(f6.png) no-repeat 18px 43px;}
.fa-l ul li.l3 a{background:#dcdcdc url(f7.png) no-repeat 18px 43px;}
.fa-l ul li.l1 a:hover,.fa-l ul li.l1 a{background:#015FB0 url(f1.png) no-repeat 18px 43px;color: #fff;border: 1px solid #015FB0}
.fa-l ul li.l2 a:hover{background:#015FB0 url(f2.png) no-repeat 18px 43px;}
.fa-l ul li.l3 a:hover{background:#015FB0 url(f3.png) no-repeat 18px 43px;}
.fa-l span{display: block;color: #838383;font-size: 11px;text-transform: uppercase;font-family: "arial";}
.fa-l p a{background:#dcdcdc url(f8.png) no-repeat 18px 43px;width: 131px;padding:37px 0 0 63px;height: 72px;display: block;color: #1a1a1a;font-size: 18px;line-height:20px}
.fa-l a:hover{text-decoration: none;}

.fa-r{width:782px;height: 445px;padding: 5px;border: 1px solid #d9d9d9;position: relative;}
.fa-r em img{width: 782px;height: 445px;}
.fa-t{position: absolute;bottom: 6px;left: 6px;background: url(tm.png) repeat-x;height: 125px;width: 782px;}
.fa-t p{float: left;width: 353px;color: #fff;font-size: 16px;padding:28px 28px 0 16px}
.fa-t p span{display: block;font-size: 12px;line-height: 24px;padding-top: 5px;}
.fa-t p span a{font-size: 12px;color:#fff}
.fa-t ul li{float: left;margin: 26px 6px 0 0}
.fa-t ul li img{width: 120px;height: 77px}
/**/
.ys{font-family: "Microsoft YaHei","微软雅黑","黑体";}
.ys h2{background: url(ysbj.jpg) no-repeat center 0;height:223px;}
.ys1{background: url(ys1bj.jpg) no-repeat center 0;height:527px;}
.ys2{background: url(ys2bj.jpg) no-repeat center 0;height:520px;}
.ys3{background: url(ys3bj.jpg) no-repeat center 0;height:578px;}
.ys4{background: url(ys4bj.jpg) no-repeat center 0;height:549px;}
.ys1 .ys-s{width: 350px;padding-top: 100px;}
.ys2 .ys-s{width: 300px;padding: 170px 50px 0 0;}
.ys3 .ys-s{width: 300px;padding:180px 0 0 20px}
.ys4 .ys-s{width: 365px;padding:200px 25px 0 0}
.ys-s{color: #121212}
.ys-s b{font-size: 40px;display: block;padding-bottom: 30px}
.ys-s p{font-size: 18px;line-height: 25px;margin-bottom: 10px;}
.ys-s i{display:block;padding: 10px 0 28px 0;}
.ys-s span a{width: 116px;height: 30px;background: url(ys_07.png) no-repeat;display: block;text-align: center;color: #fff;font-size: 14px;line-height: 30px}
/**/ 
.new{padding-top: 105px;height: 631px;background: #f5f5f5 url(new_03.jpg) no-repeat center 173px;font-family: "Microsoft YaHei","微软雅黑","黑体";}
.new h2{text-align: center;height: 133px;color: #333333;font-size: 40px;font-weight: normal;}
.new h2 b{color: #015FB0;font-size:46px}
.new h2 span{display:block;font-size: 20px;padding-top:6px}
.new-l{width: 300px;}
.new-l h4 em{display: block;padding-top: 10px;}
.new-l h4 {height: 55px;background: url(new_14.jpg) no-repeat left bottom;font-weight: normal;margin-bottom: 28px;}
.new-l h4 span a{display: block;color: #101010;font-size: 18px;padding-bottom: 5px}
.new-l h4 span {color: #797979;font-size: 12px;text-transform: uppercase;}
.new-l dt{background: url(new_17.jpg) no-repeat 0 0;height:36px;border-bottom: 1px solid #d8d8d8;padding-left: 40px;line-height: 23px;margin-bottom: 12px }
.new-l dt a{color: #101010;font-size: 14px;}
.new-l dd{background: url(new_23.jpg) no-repeat 0 0;padding-left: 40px;color: #6d6d6d;font-size: 14px;line-height: 25px}
.new-l dl{height: 122px}

.new-r{width: 657px;height: 434px;border: 2px solid #ececec;background: #fff}
.new-r .uc{background:#fbfbfb;height: 63px;line-height: 63px;margin-bottom: 30px}
.new-r .uc li{float: left;}
.new-r .uc li a{padding-left: 31px;width:297px;display: block;color: #101010;font-size: 18px;}
.new-r .uc li a:hover,.new-r .uc li.cur a{background: #015FB0  no-repeat 255px 15px;color: #fff;text-decoration: none;}
.new-r .uc li em{font-style: normal;color: #dcdcdc;font-size: 14px;padding-left: 5px}
.new-w{padding: 0 27px;}
.new-r dl{height: 194px;}
.new-r dt{background: url(new.jpg) no-repeat;width: 240px;height: 169px;float: left;}
.new-r dt img{width: 232px;height: 159px;display: block;padding: 4px;}
.new-r dd{width: 340px;float: right;}
.new-r dd h4 a{font-weight: normal;font-size: 16px;color: #333333;padding: 10px 0;margin-bottom: 10px;display: block;border-bottom: 1px solid #d8d8d8}
.new-r dd p{font-size: 14px;color: #6d6d6d;line-height: 25px}
.new-r dd p a{display: block;margin-top: 7px;width: 96px;height: 30px;background: url(new_26.jpg) no-repeat;color: #fff;font-size: 14px;text-align:center;line-height: 30px }
.new-w ul li{width: 266px;padding-left: 20px;background: url(new_31.jpg) no-repeat 0 6px;margin-bottom: 16px; float:left;}
.new-w ul li.fr{ margin-left:20px;}
.new-w ul li a{color: #101010;font-size: 14px; width:266px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.new-w ul li a:hover{color: #015FB0;text-decoration: none}
/**/
.gy{margin-top: 75px;/* height: 645px; */background:url(gybj.jpg) no-repeat center 67px;font-family: "Microsoft YaHei","微软雅黑","黑体";}
.gy h2{text-align: center;height: 110px;color: #333333;font-size: 40px;font-weight: normal;}
.gy h2 b{color: #015FB0;font-size:46px}
.gy h2 span{display:block;font-size: 20px;padding-top:6px}
.gy dl{height: 310px;}
.gy dt{width: 490px;float: left;}
.gy dt img{width: 490px;height: 285px;}
.gy dd{width: 430px;padding:44px 34px 0 41px;height: 200px;background: #f3f3f3;float: left; }
.gy dd h4 a{display: block;font-weight: normal;font-size: 25px;color: #006bcf;padding-bottom: 14px;}
.gy dd p{font-size: 14px;color: #656565;line-height: 20px}
.gy dd p a{display: block;margin-top: 27px;width: 96px;height: 30px;background: url(gy_06.jpg) no-repeat;color: #fff;font-size: 14px;text-align:center;line-height: 30px }
.gy ul li{float: left;position: relative;font-size: 0;line-height: 0;margin-right:15px}
.gy ul .none{margin-right:0 }
.gy ul li img{width: 232px;height: 144px;border: 1px solid #d5d5d5;}
.gy ul li span{display: none;background: url(tm.png) repeat;width: 232px;height: 144px;text-align: center;position: absolute;top: 1px;left:1px;color: #fff;display: none;}
.gy ul li i{font-style: normal;line-height: 14px;font-size: 14px;margin: 42px auto 0 auto;padding-top: 50px;background: url(tm1.png) no-repeat center 0;display: block;}
.gy ul li em{font-style: normal;display: block;background: url(tm.png) repeat;width: 232px;height: 28px;position: absolute;bottom: 1px;left:1px;color: #fff;line-height: 28px;font-size: 14px;text-align: center;}
.gy-c{position: relative;}
.gys{position: absolute;top: 266px;right: 2px;width: 60px;height: 19px;background: url(gy_10.jpg) no-repeat center 9px;}
.gys a{width:9px;height: 19px}
.gys .lf{background: url(g1.jpg) no-repeat;}
.gys .lr{background: url(g2.jpg) no-repeat;}
.gys .lf:hover{background: url(g3.jpg) no-repeat;}
.gys .lr:hover{background: url(g4.jpg) no-repeat;}
/**/
.top{ animation-duration:0.7s;animation-name:fadeInDown;}
.xg1 h2{ animation-duration:1s;animation-name:bounce;}
.xg1 a{ text-decoration:none;}
.xg2 h2{ animation-duration:1s;animation-name:bounce;}
.xg2 ul li em:hover img{ animation-duration:1.5s;animation-name:flipInX;}
/**/










/**/



/**/



/**/



/**/



/**/